<?
/**
 * <b>UserType Class</b>
 * Published 04/11/2010 18:56:45
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('FeedbackRatingStarCodeType.php');
require_once('PayPalAccountStatusCodeType.php');
require_once('PayPalAccountLevelCodeType.php');
require_once('BuyerType.php');
require_once('UserIDType.php');
require_once('EBaySubscriptionTypeCodeType.php');
require_once('PayPalAccountTypeCodeType.php');
require_once('VATStatusCodeType.php');
require_once('UserStatusCodeType.php');
require_once('SiteCodeType.php');
require_once('SellerType.php');
require_once('AddressType.php');
require_once('BiddingSummaryType.php');
require_once('CharityAffiliationsType.php');

class UserType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var boolean $AboutMePage
	public $AboutMePage;
	// @var BiddingSummaryType $BiddingSummary
	public $BiddingSummary;
	// @var string $BillingEmail
	public $BillingEmail;
	// @var BuyerType $BuyerInfo
	public $BuyerInfo;
	// @var CharityAffiliationsType $CharityAffiliations
	public $CharityAffiliations;
	// @var boolean $eBayGoodStanding
	public $eBayGoodStanding;
	// @var boolean $eBayWikiReadOnly
	public $eBayWikiReadOnly;
	// @var string $EIASToken
	public $EIASToken;
	// @var string $Email
	public $Email;
	// @var boolean $EnterpriseSeller
	public $EnterpriseSeller;
	// @var boolean $FeedbackPrivate
	public $FeedbackPrivate;
	// @var FeedbackRatingStarCodeType $FeedbackRatingStar
	public $FeedbackRatingStar;
	// @var int $FeedbackScore
	public $FeedbackScore;
	// @var boolean $IDVerified
	public $IDVerified;
	// @var boolean $MotorsDealer
	public $MotorsDealer;
	// @var boolean $NewUser
	public $NewUser;
	// @var PayPalAccountLevelCodeType $PayPalAccountLevel
	public $PayPalAccountLevel;
	// @var PayPalAccountStatusCodeType $PayPalAccountStatus
	public $PayPalAccountStatus;
	// @var PayPalAccountTypeCodeType $PayPalAccountType
	public $PayPalAccountType;
	// @var float $PositiveFeedbackPercent
	public $PositiveFeedbackPercent;
	// @var boolean $QualifiesForSelling
	public $QualifiesForSelling;
	// @var AddressType $RegistrationAddress
	public $RegistrationAddress;
	// @var dateTime $RegistrationDate
	public $RegistrationDate;
	// @var SellerType $SellerInfo
	public $SellerInfo;
	// @var SiteCodeType $Site
	public $Site;
	// @var string $SkypeID
	public $SkypeID;
	// @var string $StaticAlias
	public $StaticAlias;
	// @var UserStatusCodeType $Status
	public $Status;
	// @var int $TUVLevel
	public $TUVLevel;
	// @var int $UniqueNegativeFeedbackCount
	public $UniqueNegativeFeedbackCount;
	// @var int $UniqueNeutralFeedbackCount
	public $UniqueNeutralFeedbackCount;
	// @var int $UniquePositiveFeedbackCount
	public $UniquePositiveFeedbackCount;
	// @var boolean $UserAnonymized
	public $UserAnonymized;
	// @var UserIDType $UserID
	public $UserID;
	// @var boolean $UserIDChanged
	public $UserIDChanged;
	// @var dateTime $UserIDLastChanged
	public $UserIDLastChanged;
	// @var EBaySubscriptionTypeCodeType $UserSubscription
	public $UserSubscription;
	// @var string $VATID
	public $VATID;
	// @var VATStatusCodeType $VATStatus
	public $VATStatus;
 /** End Properties **/

/**
 *
 * @return boolean
 */
	function getAboutMePage(){
		return $this->AboutMePage;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setAboutMePage($value){
		$this->AboutMePage = $value;
	}


/**
 *
 * @return BiddingSummaryType
 */
	function getBiddingSummary(){
		return $this->BiddingSummary;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBiddingSummary($value){
		$this->BiddingSummary = $value;
	}


/**
 *
 * @return string
 */
	function getBillingEmail(){
		return $this->BillingEmail;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBillingEmail($value){
		$this->BillingEmail = $value;
	}


/**
 *
 * @return BuyerType
 */
	function getBuyerInfo(){
		return $this->BuyerInfo;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBuyerInfo($value){
		$this->BuyerInfo = $value;
	}


/**
 *
 * @return CharityAffiliationsType
 */
	function getCharityAffiliations(){
		return $this->CharityAffiliations;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setCharityAffiliations($value){
		$this->CharityAffiliations = $value;
	}


/**
 *
 * @return boolean
 */
	function geteBayGoodStanding(){
		return $this->eBayGoodStanding;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function seteBayGoodStanding($value){
		$this->eBayGoodStanding = $value;
	}


/**
 *
 * @return boolean
 */
	function geteBayWikiReadOnly(){
		return $this->eBayWikiReadOnly;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function seteBayWikiReadOnly($value){
		$this->eBayWikiReadOnly = $value;
	}


/**
 *
 * @return string
 */
	function getEIASToken(){
		return $this->EIASToken;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEIASToken($value){
		$this->EIASToken = $value;
	}


/**
 *
 * @return string
 */
	function getEmail(){
		return $this->Email;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEmail($value){
		$this->Email = $value;
	}


/**
 *
 * @return boolean
 */
	function getEnterpriseSeller(){
		return $this->EnterpriseSeller;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEnterpriseSeller($value){
		$this->EnterpriseSeller = $value;
	}


/**
 *
 * @return boolean
 */
	function getFeedbackPrivate(){
		return $this->FeedbackPrivate;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFeedbackPrivate($value){
		$this->FeedbackPrivate = $value;
	}


/**
 *
 * @return FeedbackRatingStarCodeType
 */
	function getFeedbackRatingStar(){
		return $this->FeedbackRatingStar;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFeedbackRatingStar($value){
		$this->FeedbackRatingStar = $value;
	}


/**
 *
 * @return int
 */
	function getFeedbackScore(){
		return $this->FeedbackScore;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFeedbackScore($value){
		$this->FeedbackScore = $value;
	}


/**
 *
 * @return boolean
 */
	function getIDVerified(){
		return $this->IDVerified;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setIDVerified($value){
		$this->IDVerified = $value;
	}


/**
 *
 * @return boolean
 */
	function getMotorsDealer(){
		return $this->MotorsDealer;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setMotorsDealer($value){
		$this->MotorsDealer = $value;
	}


/**
 *
 * @return boolean
 */
	function getNewUser(){
		return $this->NewUser;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNewUser($value){
		$this->NewUser = $value;
	}


/**
 *
 * @return PayPalAccountLevelCodeType
 */
	function getPayPalAccountLevel(){
		return $this->PayPalAccountLevel;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPayPalAccountLevel($value){
		$this->PayPalAccountLevel = $value;
	}


/**
 *
 * @return PayPalAccountStatusCodeType
 */
	function getPayPalAccountStatus(){
		return $this->PayPalAccountStatus;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPayPalAccountStatus($value){
		$this->PayPalAccountStatus = $value;
	}


/**
 *
 * @return PayPalAccountTypeCodeType
 */
	function getPayPalAccountType(){
		return $this->PayPalAccountType;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPayPalAccountType($value){
		$this->PayPalAccountType = $value;
	}


/**
 *
 * @return float
 */
	function getPositiveFeedbackPercent(){
		return $this->PositiveFeedbackPercent;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPositiveFeedbackPercent($value){
		$this->PositiveFeedbackPercent = $value;
	}


/**
 *
 * @return boolean
 */
	function getQualifiesForSelling(){
		return $this->QualifiesForSelling;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setQualifiesForSelling($value){
		$this->QualifiesForSelling = $value;
	}


/**
 *
 * @return AddressType
 */
	function getRegistrationAddress(){
		return $this->RegistrationAddress;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setRegistrationAddress($value){
		$this->RegistrationAddress = $value;
	}


/**
 *
 * @return dateTime
 */
	function getRegistrationDate(){
		return $this->RegistrationDate;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setRegistrationDate($value){
		$this->RegistrationDate = $value;
	}


/**
 *
 * @return SellerType
 */
	function getSellerInfo(){
		return $this->SellerInfo;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSellerInfo($value){
		$this->SellerInfo = $value;
	}


/**
 *
 * @return SiteCodeType
 */
	function getSite(){
		return $this->Site;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSite($value){
		$this->Site = $value;
	}


/**
 *
 * @return string
 */
	function getSkypeID(){
		return $this->SkypeID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSkypeID($value){
		$this->SkypeID = $value;
	}


/**
 *
 * @return string
 */
	function getStaticAlias(){
		return $this->StaticAlias;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setStaticAlias($value){
		$this->StaticAlias = $value;
	}


/**
 *
 * @return UserStatusCodeType
 */
	function getStatus(){
		return $this->Status;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setStatus($value){
		$this->Status = $value;
	}


/**
 *
 * @return int
 */
	function getTUVLevel(){
		return $this->TUVLevel;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setTUVLevel($value){
		$this->TUVLevel = $value;
	}


/**
 *
 * @return int
 */
	function getUniqueNegativeFeedbackCount(){
		return $this->UniqueNegativeFeedbackCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUniqueNegativeFeedbackCount($value){
		$this->UniqueNegativeFeedbackCount = $value;
	}


/**
 *
 * @return int
 */
	function getUniqueNeutralFeedbackCount(){
		return $this->UniqueNeutralFeedbackCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUniqueNeutralFeedbackCount($value){
		$this->UniqueNeutralFeedbackCount = $value;
	}


/**
 *
 * @return int
 */
	function getUniquePositiveFeedbackCount(){
		return $this->UniquePositiveFeedbackCount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUniquePositiveFeedbackCount($value){
		$this->UniquePositiveFeedbackCount = $value;
	}


/**
 *
 * @return boolean
 */
	function getUserAnonymized(){
		return $this->UserAnonymized;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUserAnonymized($value){
		$this->UserAnonymized = $value;
	}


/**
 *
 * @return UserIDType
 */
	function getUserID(){
		return $this->UserID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUserID($value){
		$this->UserID = $value;
	}


/**
 *
 * @return boolean
 */
	function getUserIDChanged(){
		return $this->UserIDChanged;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUserIDChanged($value){
		$this->UserIDChanged = $value;
	}


/**
 *
 * @return dateTime
 */
	function getUserIDLastChanged(){
		return $this->UserIDLastChanged;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUserIDLastChanged($value){
		$this->UserIDLastChanged = $value;
	}


/**
 *
 * @return EBaySubscriptionTypeCodeType
 */
	function getUserSubscription(){
		return $this->UserSubscription;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUserSubscription($value){
		$this->UserSubscription = $value;
	}


/**
 *
 * @return string
 */
	function getVATID(){
		return $this->VATID;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setVATID($value){
		$this->VATID = $value;
	}


/**
 *
 * @return VATStatusCodeType
 */
	function getVATStatus(){
		return $this->VATStatus;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setVATStatus($value){
		$this->VATStatus = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("UserType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"AboutMePage"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"BiddingSummary"=>
					array(
						"required"=>false,
						"type"=>"BiddingSummaryType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"BillingEmail"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"BuyerInfo"=>
					array(
						"required"=>false,
						"type"=>"BuyerType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"CharityAffiliations"=>
					array(
						"required"=>false,
						"type"=>"CharityAffiliationsType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"eBayGoodStanding"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"eBayWikiReadOnly"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EIASToken"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Email"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EnterpriseSeller"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FeedbackPrivate"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FeedbackRatingStar"=>
					array(
						"required"=>false,
						"type"=>"FeedbackRatingStarCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FeedbackScore"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"IDVerified"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"MotorsDealer"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NewUser"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PayPalAccountLevel"=>
					array(
						"required"=>false,
						"type"=>"PayPalAccountLevelCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PayPalAccountStatus"=>
					array(
						"required"=>false,
						"type"=>"PayPalAccountStatusCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PayPalAccountType"=>
					array(
						"required"=>false,
						"type"=>"PayPalAccountTypeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PositiveFeedbackPercent"=>
					array(
						"required"=>false,
						"type"=>"float",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"QualifiesForSelling"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"RegistrationAddress"=>
					array(
						"required"=>false,
						"type"=>"AddressType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"RegistrationDate"=>
					array(
						"required"=>false,
						"type"=>"dateTime",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SellerInfo"=>
					array(
						"required"=>false,
						"type"=>"SellerType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Site"=>
					array(
						"required"=>false,
						"type"=>"SiteCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SkypeID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"StaticAlias"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Status"=>
					array(
						"required"=>false,
						"type"=>"UserStatusCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"TUVLevel"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UniqueNegativeFeedbackCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UniqueNeutralFeedbackCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UniquePositiveFeedbackCount"=>
					array(
						"required"=>false,
						"type"=>"int",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UserAnonymized"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UserID"=>
					array(
						"required"=>false,
						"type"=>"UserIDType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UserIDChanged"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UserIDLastChanged"=>
					array(
						"required"=>false,
						"type"=>"dateTime",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UserSubscription"=>
					array(
						"required"=>false,
						"type"=>"EBaySubscriptionTypeCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"VATID"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"VATStatus"=>
					array(
						"required"=>false,
						"type"=>"VATStatusCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
